<?php


namespace App\Facade;


use App\AppContext\Base;
use Illuminate\Support\Facades\Facade;

/**
 * @see Base
 *
 * @package App\Facade
 * @method static can(string $action, string $controller = '')
 * @method static int userId()
 * @method static int userInfo($field = false, $defaultValue = false)
 * @method static int set($key, $value)
 * @method static setUserInfo(int $info)
 * @method static menus()
 * @method static destroy()
 * @method static string getToken()
 * @method static string groupCode()
 * @method static groupAuth(\Illuminate\Database\Eloquent\Builder $query, string $string)
 * @method static login(string $data)
 * @method static get(string $string, string $string1)
 * @method static appId()
 * @method static companyAuth(\Illuminate\Database\Eloquent\Builder $query, string $string)
 * @method static schoolAuth(\Illuminate\Database\Eloquent\Builder $query, string $string)
 * @method static appName()
 * @method static hospitalId($id = 0) int
 */
class AppContext extends Facade
{
    protected static function getFacadeAccessor()
    {
        return 'AppContext';
    }
}
